home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / macros / signal / makefile < prev    next >
Makefile  |  1999-09-16  |  1KB  |  41 lines

  1. SHELL = /bin/sh
  2.  
  3. SCIDIR=../..
  4. include ../../Makefile.incl
  5.  
  6. .SUFFIXES: .sci .bin $(SUFFIXES)
  7.  
  8. NAME = siglib
  9. NAM = signal
  10.  
  11. MACROS = %k.sci %asn.sci %sn.sci analpf.sci bilt.sci \
  12.     buttmag.sci  casc.sci cheb1mag.sci cheb2mag.sci chepol.sci \
  13.     cspect.sci czt.sci dft.sci ell1mag.sci eqfir.sci \
  14.     eqiir.sci faurre.sci ffilt.sci findm.sci find_freq.sci \
  15.     frmag.sci fsfirlin.sci fwiir.sci group.sci hank.sci \
  16.     hilb.sci iir.sci iirgroup.sci iirlp.sci iirmod.sci intdec.sci \
  17.     jmat.sci kalm.sci lattn.sci lev.sci levin.sci yulewalk.sci \
  18.     lindquist.sci mese.sci mfft.sci phc.sci pspect.sci \
  19.     remezb.sci sinc.sci sincd.sci srfaur.sci sskf.sci convol.sci \
  20.     srkf.sci system.sci trans.sci wfir.sci wiener.sci \
  21.     wigner.sci window.sci zpbutt.sci zpch1.sci zpch2.sci zpell.sci
  22.  
  23. OBJ = $(MACROS:.sci=.bin)
  24. MACROSN = $(MACROS:.sci=)
  25.  
  26. all:: $(OBJ) lib
  27.  
  28. lib: $(OBJ) names
  29.     @echo generating lib and names
  30.     @$(SCIDIR)/bin/scilab -lib $(NAME) SCI/macros/$(NAM)
  31.  
  32. names: $(OBJ)
  33.     @$(RM) names;touch names;
  34.     @for i in $(MACROSN); do  (echo $$i >> names );done
  35.  
  36. distclean::
  37.     $(RM) lib names *.bin
  38.  
  39. .sci.bin:
  40.     @$(SCIDIR)/bin/scilab -comp  $*.sci
  41.